Foundation Monitor Classes
-
A
See moreBundleClassLoadMonitorinstance monitors a bundle for dynamic loads of classes.Declaration
Swift
public class BundleClassLoadMonitor : BaseNotificationMonitor
-
A
See moreBundleResourceRequestMonitorinstance monitors the system to detect if the amount of available disk space for on-demand resources is getting low.Declaration
Swift
public class BundleResourceRequestMonitor : BaseNotificationMonitor
-
A
See moreCalendarDayMonitorinstance monitors the system for changes to the calendar day.Declaration
Swift
public class CalendarDayMonitor : BaseNotificationMonitor
-
A
See moreCurrentLocaleMonitorinstance monitors the system for changes to the user’s locale.Declaration
Swift
public class CurrentLocaleMonitor : BaseNotificationMonitor
-
An
See moreExtensionHostMonitorinstance monitors an extension context for changes to the runtime state of the extension’s host app.Declaration
Swift
public class ExtensionHostMonitor : BaseNotificationMonitor
-
An
See moreHTTPCookiesStorageMonitorinstance monitors an HTTP cookie storage object for changes to its acceptance policy or to its cookies.Declaration
Swift
public class HTTPCookiesStorageMonitor : BaseNotificationMonitor
-
A
See moreMetadataQueryMonitorinstance monitors a metadata query for changes to its results.Declaration
Swift
public class MetadataQueryMonitor : BaseNotificationMonitor
-
A
See morePortMonitorinstance monitors a port for changes to its validity.Declaration
Swift
public class PortMonitor : BaseNotificationMonitor
-
A
See moreProcessInfoPowerStateMonitorinstance monitors the device for changes to its power state (Low Power Mode is enabled or disabled).Declaration
Swift
public class ProcessInfoPowerStateMonitor : BaseNotificationMonitor
-
A
See moreProcessInfoThermalStateMonitorinstance monitors the system for changes to the thermal state.Declaration
Swift
@available(iOS 11.0, OSX 10.10.3, tvOS 11.0, watchOS 4.0, *) public class ProcessInfoThermalStateMonitor : BaseNotificationMonitor
-
A
See moreSystemClockMonitorinstance monitors the system for changes to the clock.Declaration
Swift
public class SystemClockMonitor : BaseNotificationMonitor
-
A
See moreSystemTimeZoneMonitorinstance monitors the system for changes to the currently used time zone.Declaration
Swift
public class SystemTimeZoneMonitor : BaseNotificationMonitor
-
A
See moreUbiquitousKeyValueStoreMonitorinstance monitors the iCloud (“ubiquitous”) key-value store for changes due to incoming data pushed from iCloud.Declaration
Swift
public class UbiquitousKeyValueStoreMonitor : BaseNotificationMonitor
-
A
See moreUbiquityIdentityMonitorinstance monitors the system for changes to the iCloud (”ubiquity”) identity. The iCloud identity changes when the current user logs into or out of an iCloud account, or enables or disables the syncing of documents and data.Declaration
Swift
public class UbiquityIdentityMonitor : BaseNotificationMonitor
-
An
See moreUndoManagerMonitorinstance monitors an undo manager for changes to its recording of operations.Declaration
Swift
public class UndoManagerMonitor : BaseNotificationMonitor
-
A
See moreURLCredentialStorageMonitorinstance monitors the shared URL credential storage object for changes to its stored credentials.Declaration
Swift
public class URLCredentialStorageMonitor : BaseNotificationMonitor
-
A
See moreUserDefaultsMonitorinstance monitors a user defaults object for changes to its data.Declaration
Swift
public class UserDefaultsMonitor : BaseNotificationMonitor
View on GitHub
Install in Dash
Foundation Monitor Classes Reference